﻿using System;
using System.Collections.Generic;
using System.Text;

namespace ArgusLib.FFmpeg.avcodec.Interop
{
	public enum FF_SUB_CHARENC_MODE : int
	{
		/// <summary>
		/// do nothing (demuxer outputs a stream supposed to be already in UTF-8, or the codec is bitmap for instance)
		/// </summary>
		FF_SUB_CHARENC_MODE_DO_NOTHING  = -1,

		/// <summary>
		/// libavcodec will select the mode itself
		/// </summary>
		FF_SUB_CHARENC_MODE_AUTOMATIC   = 0,

		/// <summary>
		/// the AVPacket data needs to be recoded to UTF-8 before being fed to the decoder, requires iconv
		/// </summary>
		FF_SUB_CHARENC_MODE_PRE_DECODER = 1
	}
}
